package com.baichang.taoshunda.service;

import com.baichang.framework.excelption.ServiceException;

import java.util.Map;

public interface RebateService {
    /**
     * 查询用户的商家数、订单数
     *
     * @param userId 商家编号
     * @return
     */
    Map<String, Object> rebateCount(Integer userId);

    /**
     * 查询列表
     *
     * @param userId   用户编号
     * @param nowPage  当前页
     * @param pageSize 每页条数
     * @return
     */
    Map<String, Object> findRebateList(Integer userId, Integer nowPage, Integer pageSize) throws ServiceException;

    /**
     * 取消爆发的红包
     *
     * @param rebateId 返利红包编号
     * @param userId   用户编号
     * @return
     */
    boolean cancelRebate(Integer rebateId, Integer userId) throws ServiceException;
    /**
     * 添加返利记录
     */
    boolean addRebate(Integer companyId,String orderNumber,Integer type) throws ServiceException;
}
